home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Utilities / Database / MUIVideo / MUITapes / ARexx / differenz.rexx next >
OS/2 REXX Batch file  |  1998-06-24  |  1KB  |  42 lines

  1. /*
  2.  *  differenz.rexx
  3.  *
  4.  *  Geht die Liste aller Filme in MUIVideo durch,
  5.  *  und kontrolliert, ob die Cassettennummer
  6.  *  bereits in MUITapes bekannt ist. Wenn nicht
  7.  *  wird der Benutzer aufgefordert, eine Cassetten-
  8.  *  art auszuwählen. Die Cassettennummer wird
  9.  *  hinzugefügt.
  10.  *
  11.  *  $VER: differenz.rexx V1.0 (19.11.95)
  12.  *  Copyright by Christoph Kirsch
  13.  *
  14.  */
  15.  
  16. options results
  17.  
  18. address MUIVIDEO.1            /* MUIVideo fragen ... */
  19. count                         /* ...Wieviele Filme in der Liste sind. */
  20. afilme = result
  21.  
  22. do i=0 to afilme-1            /* Die Liste der Filme durchgehen */
  23.  
  24.     address MUIVIDEO.1
  25.     goto i
  26.     get CASSETTE                /* Cassettennummer erfragen */
  27.     c = result
  28.  
  29.     address MUITAPES.1          /* Cassettennummer in MUITapes suchen */
  30.     findtape c
  31.     x = result
  32.  
  33.     if x = "-1" then do         /* wenn noch nicht vorhanden ... */
  34.         addtape c '0'             /* neuen Eintrag erzeugen ... */
  35.         address MUIVIDEO.1        /* und Benutzer nach Daten fragen */
  36.         requestchoice '"Wählen"' '"Cassettenart in MUITapes einstellen,|dann OK anklicken."' '"OK|Abbruch"'
  37.         wahl = result
  38.         if wahl = '0' then exit   /* ggf. abbrechen */
  39.         end
  40.  
  41. end
  42.